Text copied to clipboard!
Názov
Text copied to clipboard!Programátor vstavaných systémov
Opis
Text copied to clipboard!
Hľadáme talentovaného a motivovaného programátora vstavaných systémov, ktorý sa pripojí k nášmu tímu a bude sa podieľať na vývoji inovatívnych riešení pre rôzne priemyselné odvetvia. Ako programátor vstavaných systémov budete zodpovedný za návrh, implementáciu, testovanie a optimalizáciu softvéru pre mikrokontroléry, senzory, komunikačné moduly a iné hardvérové komponenty.
Vašou úlohou bude úzka spolupráca s hardvérovými inžiniermi, vývojármi softvéru a projektovými manažérmi s cieľom vytvoriť spoľahlivé a efektívne riešenia, ktoré spĺňajú technické špecifikácie a požiadavky klientov. Budete pracovať s rôznymi platformami ako ARM, AVR, PIC, ESP32 a používať programovacie jazyky ako C, C++, Python alebo Rust.
Okrem vývoja softvéru sa budete podieľať aj na ladení, profilovaní výkonu, správe pamäte a zabezpečení systémov. Očakávame, že budete sledovať najnovšie trendy v oblasti vstavaných systémov, IoT a priemyselnej automatizácie a budete schopný navrhovať riešenia, ktoré sú škálovateľné, energeticky efektívne a bezpečné.
Ideálny kandidát má skúsenosti s vývojom v reálnom čase (RTOS), znalosť komunikačných protokolov ako SPI, I2C, UART, CAN, MQTT alebo Modbus, a schopnosť čítať a interpretovať schémy zapojenia. Dôležitá je aj schopnosť samostatne riešiť problémy, dokumentovať kód a efektívne komunikovať v tíme.
Ak máte vášeň pre technológie, radi pracujete na zaujímavých projektoch a chcete sa podieľať na vývoji produktov, ktoré majú reálny dopad, táto pozícia je pre vás ideálna.
Zodpovednosti
Text copied to clipboard!- Vývoj softvéru pre vstavané systémy a mikrokontroléry
- Implementácia a testovanie firmvéru v jazykoch C/C++
- Spolupráca s hardvérovými inžiniermi pri návrhu systémov
- Ladenie a optimalizácia výkonu softvéru
- Integrácia senzorov a komunikačných modulov
- Zabezpečenie kompatibility s rôznymi hardvérovými platformami
- Tvorba technickej dokumentácie a špecifikácií
- Účasť na tímových stretnutiach a plánovaní projektov
- Analýza a riešenie technických problémov
- Dodržiavanie štandardov kvality a bezpečnosti
Požiadavky
Text copied to clipboard!- Skúsenosti s programovaním v C/C++ pre vstavané systémy
- Znalosť mikrokontrolérov (napr. ARM Cortex, AVR, ESP32)
- Znalosť komunikačných protokolov (SPI, I2C, UART, CAN)
- Skúsenosti s vývojom v reálnom čase (RTOS)
- Schopnosť čítať a interpretovať schémy zapojenia
- Znalosť nástrojov na ladenie a profilovanie
- Základné znalosti elektroniky a digitálnych obvodov
- Schopnosť samostatne riešiť problémy
- Dobré komunikačné schopnosti a tímová spolupráca
- Anglický jazyk na technickej úrovni
Potenciálne otázky na pohovor
Text copied to clipboard!- Aké mikrokontroléry ste používali vo svojich projektoch?
- Máte skúsenosti s vývojom v reálnom čase (RTOS)?
- Aké komunikačné protokoly ovládate?
- Ako pristupujete k ladenie a testovaniu firmvéru?
- Aké nástroje používate na vývoj a debugovanie?
- Pracovali ste niekedy na projekte s IoT komponentmi?
- Ako dokumentujete svoj kód a technické riešenia?
- Aké sú vaše skúsenosti s tímovou spoluprácou?
- Ako riešite problémy s výkonom alebo pamäťou?
- Ste ochotný učiť sa nové technológie a platformy?